//public class Test0404{
//    public static void main(String[] a) {
//
//        Complex b = new Complex(18, 2);
//
//        Complex c = new Complex(19, -13);
//
//        System.out.println(b + "+" + c + "=" + b.add(c));
//
//        System.out.println(b + "-" + c + "=" + b.minus(c));
//
//    }
//
//}
//class Complex {
//
//    private double m;// 实部
//
//    private double n;// 虚部
//
//    public Complex(double m, double n) {
//
//        this.m = m;
//
//        this.n = n;
//
//    }
//    public Complex add(Complex c) {
//
//        return new Complex(m + c.m, n + c.n);
//
//    }
//    public Complex minus(Complex c) {
//
//        return new Complex(m - c.m, n - c.n);
//
//    }
//    public String toString() {
//
//        String result = "";
//
//        if (n > 0)
//
//            result = "(" + m + "+" + n + "i" + ")";
//
//        if (n == 0)
//
//            result = "(" + m + ")";
//
//        if (n < 0)
//
//            result = "(" + m + n + "i" + ")";
//
//        return result;
//
//    }
//
//}

// class point {
//    double x1;
//    double x2;
//    double y1;
//    double y2;
//    double dis;
//
//    public point(double a, double b, double c, double d) {
//        this.x1 = a;
//        this.y1 = b;
//        this.x2 = c;
//        this.y2 = d;
//    }
//
//    void distance() {
//        dis = Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
//        System.out.println("第一个点坐标为" + x1 + "  " + y1);
//        System.out.println("第一个点坐标为" + x2 + "  " + y2);
//        System.out.println("x y两点之间距离为" + dis);
//    }
//
//    public static void main(String[] args) {
//        point p = new point(1, 1, 4, 5);
//        p.distance();
//        System.out.println();
//        System.out.println("学号+姓名");
//    }
//}
// class rectangle {
//    int left;
//    int right;
//    int area;
//    public rectangle (int left, int right) {
//        this.left = left;
//        this.right = right;
//    }
//    public   int  countArea(){
//        return  this.left*this.right;
//    }
//    public static void main (String[] args) {
//        rectangle r1=new rectangle (3,6);
//        System.out.println (r1.countArea ());
//        rectangle r2=new rectangle (4,5);
//        System.out.println (r2.countArea ());
//    }
//}

//class bankUser{
//    int id;
//    String name;
//    int money;
//    public int getId () {
//        return id;
//    }
//
//    public void setId (int id) {
//        this.id = id;
//    }
//
//    public String getName () {
//        return name;
//    }
//
//    public void setName (String name) {
//        this.name = name;
//    }
//
//    public int getMoney () {
//        return money;
//    }
//
//    public void setMoney (int money) {
//        this.money = money;
//    }
//
//    public bankUser (int id, String name, int money) {
//        this.id = id;
//        this.name = name;
//        this.money = money;
//    }
//
//    public int select(){
//        return  this.money;
//    }
//    public    int addMoney(bankUser user,int addNum){
//        user.money+=addNum;
//        return  user.money;
//    }
//    public    int delMoney(bankUser user,int delNum){
//        user.money-=delNum;
//        return  user.money;
//    }
//    public static void main (String[] args) {
//        bankUser   zjw=new bankUser (10,"小丑",500);
//        System.out.println ("改账户的余额"+zjw.select ());
//        System.out.println ("存200之后"+zjw.addMoney (zjw,200));
//        System.out.println ("在取300之后"+zjw.delMoney (zjw,300));
//
//    }
//}

//class book{
//    private String title;
//    private String writer;
//    private double monthlySales;
//    public void setTitle(String m){
//        this.title=title;
//    }
//    public String printTitle(){
//        return this.title;
//    }
//    public void setWriter(String n){
//        this.writer=writer;
//    }
//    public String printWriter(){
//        return this.writer;
//    }
//    public void setMonthlySales(double x){
//        this.monthlySales=monthlySales;
//    }
//    public double printMonthlySales(){
//        return this.monthlySales;
//    }
//    public book(String title,String writer,double monthlySales ){
//        this.title=title;
//        this.writer=writer;
//        this.monthlySales=monthlySales;
//    }
//}
//public class Test0404 {
//    public static void main(String[] args) {
//        book sc=new book("挪威的森林","村上春树",1000000000);
//        System.out.print("书名:"+sc.printTitle()+"  ");
//        System.out.print("作者:"+sc.printWriter()+"  ");
//        System.out.print("月销售量:"+sc.printMonthlySales());
//    }
//}
//class Base{
//
//    public Base(String s){
//
//        System.out.print("B");
//
//    }
//
//}
//
//public class Derived extends Base{
//
//    public Derived (String s) {
//
//        System.out.print("D");
//
//    }
//
//    public static void main(String[] args){
//
//        new Derived("C");
//
//    }
//
//}
//class X{
//    Y y=new Y();
//    public X(){
//        System.out.print("X");
//    }
//}
//class Y{
//    public Y(){
//        System.out.print("Y");
//    }
//}
//public class Z extends X{
//    Y y=new Y();
//    public Z(){
//        System.out.print("Z");
//    }
//    public static void main(String[] args) {
//        new Z();
//    }
//}

//class B {
//    public int Func() {
//        System.out.print("B");
//        return 0;
//    }
//}
//class D extends B {
//    @Override
//    public int Func() {
//        System.out.print("D");
//        return 0;
//    }
//}
//public class Test0404 {
//    public static void main(String[] args) {
//        B a = new B();
//        B b = new D();
//        a.Func();
//        b.Func();
//    }
//}

//class Base {
//
//    Base() {
//
//        System.out.print("Base");
//
//    }
//
//}
//
//public class Alpha extends Base {
//
//    public static void main( String[] args ) {
//
//        new Alpha();
//
//        //调用父类无参的构造方法
//
//        new Base();
//
//    }
//
//}